Ext.define('Imobil.view.usuarios.Edit', {
    extend: 'Ext.window.Window',
    tite: 'Editando Usuário',
    layout: 'fit',
    autoShow: true,   //caso contrário precisaria de uma instância para exibição da janela "window.show"
    modal: true,
    
    initComponent: function(){
        this.items = [
            {
                xtype: 'form',
                defaultType: 'textfield',
                defaults: {
                    anchor: '100%'
                },
                fieldDefaults: {
                    allowBlank: false,
                    msgTarget: 'side',
                    combineErros: false,
                    labelWidth: 150,
                    labelAlign: 'left'
                },
                items: [
                    {
                        name: 'nome',
                        ref: 'Nome',
                        fieldLabel: 'Nome'
                    },
                    {
                        name: 'login',
                        ref: 'Login',
                        fieldLabel: 'Login'
                    },
                    {
                        name: 'senha',
                        ref: 'Senha',
                        fieldLabel: 'Senha'
                    },
                    {
                        name: 'email',
                        ref: 'EMail',
                        fieldLabel: 'EMail',
                        vtype: 'email'
                    },
                    {
                        name: 'regra',
                        ref: 'Regra',
                        fieldLabel: 'Regra'
                    },                    
                ]
            }
        ];
        
        this.buttons = [
          {
              text: 'Salvar',
              action: 'save',
              iconCls: 'save'
          },
          {
              text: 'Cancelar',
              iconCls: 'cancel',
              scope: this,
              handler: this.close
          }          
        ];
        this.callParent(arguments);
    }
});